Introduction
객체지향의 사실과 오해
01. 협력하는 객체들의 공동체
02. 이상한 나라의 객체
03. 타입과 추상화
04. 역할, 책임, 협력
05. 책임과 메시지
06. 객체 지도
07. 함께 모으기
내 코드가 그렇게 이상한가요?
01. 잘못된 구조의 문제 깨닫기
02. 설계 첫걸음
03. 클래스 설계: 모든 것과 연결되는 설계 기반
04. 불변 활용하기: 안정적으로 동작하게 만들기
05. 응집도: 흩어져 있는 것들
06. 조건 분기: 미궁처럼 복잡한 분기 처리를 무너뜨리는 방법
07. 컬렉션: 중첩을 제거하는 구조화 테크닉
08. 강한 결합: 복잡하게 얽혀서 풀 수 없는 구조
09. 설계의 건전성을 해치는 여러 악마
10. 이름 설계: 구조를 파악할 수 있는 이름
11. 주석: 유지 보수와 변경의 정확성을 높이는 주석 작성 방법
12. 메서드(함수): 좋은 클래스에는 좋은 메서드가 있다
13. 모델링: 클래스 설계의 토대
14. 리팩터링: 기존의 코드를 성장시키는 기술
15. 설계의 의의와 설계를 대하는 방법
16. 설계를 방해하는 개발 프로세스와의 싸움
17. 설계 기술을 계속해서 공부하려면
Published with GitBook
17. 설계 기술을 계속해서 공부하려면
17. 설계 기술을 계속해서 공부하려면
results matching "
"
No results matching "
"